package exception;

import java.awt.*;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.SQLException;

public class ThrowsDemo {
public void  dosome() throws IOException, AWTException{}

}
class  SubClass extends ThrowsDemo{

  //  public void dosome() throws IOException, AWTException { } //允许完全相同
    public void dosome() throws IOException , RuntimeException{ } //允许抛出更少的异常
   // public void dosome() { } //允许不抛出异常
   // public void dosome() throws FileNotFoundException{} 允许抛出异常类型小于超类的方法
  //  public void dosome()throws SQLException{}  //不允许抛出额外异常（超类没有并且没有继承关系）
    // public void dosome() throws  Exception{}// 不允许抛出大于超类方法的异常
}
